package com.honghu.cloud.bean;

import com.baomidou.mybatisplus.annotations.TableName;
import com.honghu.cloud.common.bean.IdEntity;
import com.honghu.cloud.constant.Globals;


/**
 * 图片资源FTP服务器管理类，可以使用任意多个FTP服务器管理图片，使用FTP上传、使用FTP服务器地址或者ip浏览图片，
 * 达到图片资源分布式管理
 * @author Administrator
 *
 */
@TableName(Globals.DEFAULT_TABLE_SUFFIX + "ftp_server")
public class FTPServer extends IdEntity {
	
	private static final long serialVersionUID = 7160070351865294386L;
	
	private int ftp_sequence;// 排序
	private String ftp_name;// FTP服务器名称
	private String ftp_addr;// FTP服务器地址,优先使用服务器地址访问，如果没有域名，则使用服务器ip访问，需带有http://字样
	private String ftp_ip;// FTP ip地址,用于图片上传，不可带有http://字样
	private String ftp_username;// 链接FTP用户名
	private String ftp_password;// 链接FTP用户密码
	private int ftp_type;// 服务器类型，0为用户服务器，1为系统服务器，系统服务器可以有多个，但同时只能使用一个
	private int ftp_system;// 是否为当前使用的系统服务器，1为是，系统可以有多个系统ftp，只能同时使用一个
	private int ftp_amount;// ftp所拥有用户数量上限，默认100
	
	private int ftp_port; //ftp端口
	
	public int getFtp_sequence() {
		return ftp_sequence;
	}

	public void setFtp_sequence(int ftp_sequence) {
		this.ftp_sequence = ftp_sequence;
	}

	public int getFtp_type() {
		return ftp_type;
	}

	public void setFtp_type(int ftp_type) {
		this.ftp_type = ftp_type;
	}

	public int getFtp_system() {
		return ftp_system;
	}

	public void setFtp_system(int ftp_system) {
		this.ftp_system = ftp_system;
	}

	public int getFtp_amount() {
		return ftp_amount;
	}

	public void setFtp_amount(int ftp_amount) {
		this.ftp_amount = ftp_amount;
	}

	public String getFtp_name() {
		return ftp_name;
	}

	public void setFtp_name(String ftp_name) {
		this.ftp_name = ftp_name;
	}

	public String getFtp_addr() {
		return ftp_addr;
	}

	public void setFtp_addr(String ftp_addr) {
		this.ftp_addr = ftp_addr;
	}

	public String getFtp_ip() {
		return ftp_ip;
	}

	public void setFtp_ip(String ftp_ip) {
		this.ftp_ip = ftp_ip;
	}

	public String getFtp_username() {
		return ftp_username;
	}

	public void setFtp_username(String ftp_username) {
		this.ftp_username = ftp_username;
	}

	public String getFtp_password() {
		return ftp_password;
	}

	public void setFtp_password(String ftp_password) {
		this.ftp_password = ftp_password;
	}

	public int getFtp_port() {
		return ftp_port;
	}

	public void setFtp_port(int ftp_port) {
		this.ftp_port = ftp_port;
	}

}
